.the_jibarito_sandwich {
    background: url(../img/the_jibarito_sandwich.png) no-repeat;
    background-size: 101%;
    display: grid;
    grid-template-rows: 1fr auto;
}

.the_jibarito_sandwich_header {
    margin: auto;
    position: relative;
}

.the_jibarito_sandwich_header_text {
    position: absolute;
    top: 50%;
    left: -1%;
    line-height: 1;
    text-align: center;
    z-index: 2;
}

.the_jibarito_sandwich_header_text_header {
    font-size: xxx-large;
}

.the_jibarito_sandwich_header img {
    opacity: 0.3;
}

.the_jibarito_sandwich_container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin: auto;
}

.the_jibarito_sandwich_container_items {
    margin-left: -10%;
    text-align: center;
    margin-top: 10px;
}

.the_jibarito_sandwich_container_item {
    margin-top: 50px;
}

.the_jibarito_sandwich_container_item p {
    margin-top: 20px;
    line-height: 5px;
}

.the_jibarito_sandwich_container_item_img img {
    border-radius: 50%;
    width: 150px;
    height: 150px;  
}

.the_jibarito_sandwich_container_item_text h1 {
    color: #a47d5e;
}

.the_jibarito_sandwich_container_info {
    background: url(../img/sandwich.png) no-repeat;
    background-size: 100%;
     width: 870px;
    height: 580px;
    text-align: center;
    margin: auto;
}

.the_jibarito_sandwich_container_menu_items_border {
    height: 90%;
    border: #fff 10px solid;
    width: 95%;
    margin: 1% auto auto 1.5%;
}

.the_jibarito_sandwich_container_menu {
    position: relative;
}

.the_jibarito_sandwich_container_btn {
    position: absolute;
    margin: auto 0;
}

.the_jibarito_sandwich_container_btn button{
    color: #dfc691;
    width: 200px;
    height: 60px;
    background: #ffffffe0;
    border: #dfc691 2px dashed;
    cursor: pointer;
    margin: 66% auto auto -84%;
}

.the_jibarito_sandwich_container_btn button:hover {
    border: #f8bf45a2 2px dashed;
    color: #f8bf45a2;
    background: #fff;
}

.the_jibarito_sandwich_container_menu_items {
    margin: -7% 76%;
}

.the_jibarito_sandwich_container_menu_item {
    width: 200px;
    height: 165px;
    background: #fff;
    opacity: 0.8;
    line-height: 50px;
    padding-top: 2.5em;  
}

.the_jibarito_sandwich_container_menu_item:nth-last-child(2) {
    margin-top: 5px;
}

.the_jibarito_sandwich_container_menu_item:nth-last-child(1) {
    background: url(../img/ready_in.png) no-repeat;
    opacity: 1;
    position: relative;
}

.the_jibarito_sandwich_container_menu_item_h {
    color: #e16f15;
}

.the_jibarito_sandwich_container_menu_item_t {
    font-size: xxx-large;
    font-weight: revert;
}

.the_jibarito_sandwich_container_menu_item_m {
    color: #56534c;
}

